Api.ReadLogData 方法

此方法被定义在远端介面中,可使用此方法从 Runtime 电脑读取已记录的资料。

命名空间IntervalZero.KINGSTAR.OpcUa.Api

组合: IntervalZero.KINGSTAR.OpcUa.Api (于 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0

语法

C#VB
public KsReturn<LogData> ReadLogData(
       int ChannelCount,
       int StartIndex,
       int EndIndex
)
Public Function ReadLogData(
       ByVal ChannelCount As Integer,
       ByVal StartIndex As Integer,
       ByVal EndIndex As Integer
) As KsReturn(Of Integer)

参数

ChannelCount

型别:int

欲读取的通道数量。

 

StartIndex

型别:int

欲收集的的第一笔资料的索引。

 

EndIndex

型别:int

欲收集的的最后一笔资料的索引。

 

回传值

型别:KsReturn<LogData>

回传型别:KsError 及一个无符号短整数值。

备注

ReadLogData 在一次呼叫中最多只能读取 50000 个资料点,因此 EndIndex – StartIndex <= 49999。若您的记录资料超过此限制,您需要多次使用该方法来撷取资料。

可用的 EtherCAT 状态

ecatOffline, ecatInit, ecatBoot, ecatPreOP, ecatSafeOP, ecatOP

范例

C#
N/A

参见

Api 类别

IntervalZero.KINGSTAR.OpcUa.Api 命名空间